# -*- GAP -*-

d8p_graph :=
rec(
  graph := [ rec(
          adjacencies := [ [ 9, 20 ], [ 9 ], [ 5 ], [ 5 ], [ 3, 4, 6 ], [ 5, 7 ], [ 6, 8 ], [ 7, 9 ], [ 1, 2, 8 ], 
              [ 11 ], [ 10, 12 ], [ 11, 13, 15 ], [ 12, 14 ], [ 13 ], [ 12 ], [ 17 ], [ 16, 18 ], [ 17, 19 ], [ 18 ], 
              [ 1 ] ],
          autGroup := Group( [ (10,14)(11,13), (16,19)(17,18), ( 3, 4) ] ),
          forms := [ rec(
                  forms := [ [ "[8, 2, 8]" ] ],
                  h := 192 ) ],
          group := Group( [ () ] ),
          h := [ 192 ],
          info := rec(
              bipartite := true,
              distance_regular := false,
              girth := -1,
              pencils := [ [ 3, 3 ], [ 2, 8 ], [ 1, 9 ] ],
              regular := false,
              transitive := -1 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          order := 20,
          real := [  ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20 ] ), rec(
          adjacencies := [ [ 9, 20 ], [ 9 ], [ 5 ], [ 5 ], [ 3, 4, 6 ], [ 5, 7 ], [ 6, 8 ], [ 7, 9 ], [ 1, 2, 8 ], 
              [ 14 ], [ 14 ], [ 13 ], [ 12, 14 ], [ 10, 11, 13 ], [ 19 ], [ 19 ], [ 18 ], [ 17, 19 ], [ 15, 16, 18 ], 
              [ 1 ] ],
          autGroup := Group( [ (15,16), (10,11), (10,15)(11,16)(12,17)(13,18)(14,19), ( 3, 4) ] ),
          forms := [ rec(
                  forms := [ [ "[4, 0, 4]" ] ],
                  h := 220 ) ],
          group := Group( [ () ] ),
          h := [ 220 ],
          info := rec(
              bipartite := true,
              distance_regular := false,
              girth := -1,
              pencils := [ [ 3, 4 ], [ 2, 6 ], [ 1, 10 ] ],
              regular := false,
              transitive := -1 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          order := 20,
          real := [  ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20 ] ), rec(
          adjacencies := [ [ 9, 20 ], [ 9 ], [ 5 ], [ 5 ], [ 3, 4, 6 ], [ 5, 7 ], [ 6, 8 ], [ 7, 9 ], [ 1, 2, 8 ], 
              [ 11 ], [ 10, 12 ], [ 11, 13 ], [ 12, 14 ], [ 13, 15 ], [ 14 ], [ 17 ], [ 16 ], [ 19 ], [ 18 ], [ 1 ] ],
          autGroup := Group( [ (10,15)(11,14)(12,13), (18,19), (16,17), (16,18)(17,19), ( 3, 4) ] ),
          forms := [ rec(
                  forms := [ [ "[12, 6, 24]" ] ],
                  h := 248 ) ],
          group := Group( [ () ] ),
          h := [ 248 ],
          info := rec(
              bipartite := true,
              distance_regular := false,
              girth := -1,
              pencils := [ [ 3, 2 ], [ 2, 8 ], [ 1, 10 ] ],
              regular := false,
              transitive := -1 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          order := 20,
          real := [  ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20 ] ) ],
  h := [ 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 
      60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 
      112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 
      156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 192, 220, 248 ],
  hh := [ rec(
          count := [ 19 ],
          h := 4,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 6,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 8,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 10,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 12,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 14,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 16,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 18,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 20,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 22,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 24,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 26,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 28,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 30,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 32,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 34,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 36,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 38,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 40,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 42,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 44,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 46,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 48,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 50,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 52,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 54,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 56,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 58,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 60,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 62,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 64,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 66,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 68,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 70,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 72,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 74,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 76,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 78,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 80,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 82,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 84,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 86,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 88,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 90,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 92,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 94,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 96,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 98,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 100,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 102,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 104,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 106,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 108,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 110,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 112,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 114,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 116,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 118,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 120,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 122,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 124,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 126,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 128,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 130,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 132,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 134,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 136,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 138,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 140,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 142,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 144,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 146,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 148,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 150,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 152,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 154,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 156,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 158,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 160,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 162,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 164,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 166,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 168,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 170,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 172,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [  ],
          h := 174,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 176,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 178,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 19 ],
          h := 180,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 20 ],
          h := 192,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 20 ],
          h := 220,
          kept := 20,
          real := [  ],
          wanted := 20 ), rec(
          count := [ 20 ],
          h := 248,
          kept := 20,
          real := [  ],
          wanted := 20 ) ] );

